// File Name: oled_macros.h
// Author: kukukukuku~
// Date: 2024-12-23

#ifndef __OLED_MACROS_H
#define __OLED_MACROS_H

#define OLED_SDA_GPIO_PORT                      GPIOC
#define OLED_SDA_GPIO_PIN                       GPIO_PIN_4

#define OLED_SCL_GPIO_PORT                      GPIOC
#define OLED_SCL_GPIO_PIN                       GPIO_PIN_3


#define OLED_SDA_H                              GPIO_SetBit(OLED_SDA_GPIO_PORT, OLED_SDA_GPIO_PIN)
#define OLED_SDA_L                              GPIO_ClearBit(OLED_SDA_GPIO_PORT, OLED_SDA_GPIO_PIN)

#define OLED_SCL_H                              GPIO_SetBit(OLED_SCL_GPIO_PORT, OLED_SCL_GPIO_PIN)
#define OLED_SCL_L                              GPIO_ClearBit(OLED_SCL_GPIO_PORT, OLED_SCL_GPIO_PIN)


#define OLED_COLUMN_MAX                         (128)
#define OLED_PAGE_MAX                           (4)

#endif //__OLED_MACROS_H
